// pages/scenedetail/scenedetail.js
var app = getApp();

Page({

  /**
   * 页面的初始数据
   */
  data: {
    scene_id:0,
    comments_list:[],
    detail: {},
    isHiddenMes1: true,
    currentTab: 'introduce',

    comments_data:{}

  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this;
    var id = parseInt(options.id);
    
    that.setData({
      scene_id:id
    })
    this.getSceneDetail(id);
    this.comments();
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },
  /**
   *切换景点概况/地址电话.... 
   */
  switchTab(e){
    if (e.currentTarget.dataset.tab !== this.data.currentTab){
      this.setData({
        currentTab: e.currentTarget.dataset.tab
      })
    }
  },
  /**
   * 获取景区的具体信息
   */
  getSceneDetail(id) {
    var that= this;
    app.apiPost(app.apiList.scenic_info, {
      content:{
        id: id
      } 
    }, (res) => {
      console.log('获取景区的具体信息',res);

      that.setData({
        detail: res.content
      })
    })
  },
  /**
   * 获取关于景点的评论
   */
  comments:function(){
    var that = this;
    app.apiPost(app.apiList.meishi_comment_list, {
      content: {
        pageNum:1,
        pageSize:10,
        siteId: that.data.scene_id
      }
    }, (res) => {
      console.log('获取关于景点的评论', res);
      that.setData({
        comments_list: res.content.pageData.list,
        comments_data: res.content
      })
    })
  },
  /**
   *预览评论图片 
   */
  preview(e) {
    wx.previewImage({
      urls: e.currentTarget.dataset.urls,
      current: e.target.dataset.url
    })
  },
  /**
   *查看所有评论 
   */
  searchAllPL:function(){
    console.log('查看所有评论');
    var that = this;
    wx.navigateTo({
      url: '../allcomment/allcomment?siteId=' + that.data.scene_id,
    })
  },
  /**
   * 购票
   */
  bookTicker:function(){
    var that = this;
    wx.navigateTo({
      url: '../orderdetail/orderdetail?price=' + this.data.detail.scenicTicketList[0].price,
    })
  }

})